#ifndef COLORFABRIC_H
#define COLORFABRIC_H
#include <QSharedPointer>
#include <QColor>
#include <QVector>

class ColorFabric
{
private:
    QVector<QColor> _baseColors;

private:
    static QSharedPointer<ColorFabric> _instance;

private:
    ColorFabric();
public:
    static QSharedPointer<ColorFabric> instance();


    QColor createColor();
};

#endif // COLORFABRIC_H
